﻿/*************************************************************************************
 * 文 件 名:   HK_SimpleDialogSystem（引入了QF框架）：
 
 * 功能描述： 
   1.简易对话系统（通过CSV配置文件对话进行配置及编辑）；
   2.在Excel中对对话流程进行编辑，编辑后另存为CSV文件，放在Resource文件夹下；
   3.需确保CSV文件为UTF-8编码格式；
   4.目前支持3D的对话UI，主要为适配VR开发；
 
 * 使用方式：
   1.在本项目的 Architecture 中注册 IHK_SimpleDialogSystem;
   2.将 HK_SimpleDialogController 中的 Architecture 修改为本项目的 Architecture；
   3.使用Command指令来使用HK_SimpleDialogSystem，三个指令分别为：<br>
     CMD_StartNewDialog3D ：开启新的3D对话指令<br>
     CMD_EndCurDialog3D : 停止当前的3D对话指令<br>
     CMD_PlayForwardDialog ：继续推进对话指令<br>
   4.外部可监听事件有三个: <br>
     Event_DialogStart     // 对话开始 事件<br>
     Event_DialogEnd    // 对话结束 事件<br>
     Event_OptionChoiced  // 选项做出选择 事件<br>

 * 外部依赖：
   Dotween
                   
 * 版    本：   V1.0
 * 创 建 者：   京产肠饭
 * 创建时间：   2023/8/24
 * 链    接：   https://gitee.com/JingChanChangFan/hk_-unity-tools
*************************************************************************************/

using QFramework;

namespace HKTools
{
    public class HK_SimpleDialogArchitecture : Architecture<HK_SimpleDialogArchitecture>
    {
        protected override void Init()
        {
            this.RegisterSystem<IHK_SimpleDialogSystem>(new HK_SimpleDialogSystem());
        }
    }
}